package cn.iocoder.yudao.module.trade.controller.app.giftcard.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Schema(description = "用户 App - 获取礼品卡列表 Request VO")
@Data
public class AppGiftCardListVO {

    @Schema(description = "礼品卡状态 0:可使用 1:赠送中 2:已赠送 3:不可用 传-1为所有", requiredMode = Schema.RequiredMode.REQUIRED, example = "")
    @NotNull(message = "礼品卡状态不能为空")
    private Integer status;

    @Schema(description = "openId", requiredMode = Schema.RequiredMode.REQUIRED, example = "")
    @NotNull(message = "openId不能为空")
    private String openId;


}
